

using System;
using Abp.Application.Services.Dto;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using Yozeev.SystemConfig.BasicConfig;

namespace Yozeev.SystemConfig.BasicConfig.Dtos
{
    public class BranchListDto : CreationAuditedEntityDto<Guid> 
    {

        
		/// <summary>
		/// ParentId
		/// </summary>
		public Guid? ParentId { get; set; }



		/// <summary>
		/// Parent
		/// </summary>
		public Branch Parent { get; set; }



		/// <summary>
		/// BranchCode
		/// </summary>
		[Required(ErrorMessage="BranchCode不能为空")]
		public string BranchCode { get; set; }



		/// <summary>
		/// BranchName
		/// </summary>
		[Required(ErrorMessage="BranchName不能为空")]
		public string BranchName { get; set; }



		/// <summary>
		/// Sort
		/// </summary>
		public long? Sort { get; set; }



		/// <summary>
		/// Level
		/// </summary>
		public long? Level { get; set; }



		/// <summary>
		/// IsEnabled
		/// </summary>
		public bool IsEnabled { get; set; }




    }
}